@charset "utf-8";
/*base*/
html{font-size:12px; font-family:"Microsoft Yahei Font",Arial,"Times New Roman", Times, serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style-type:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
.fLeft{ float:left;display:inline;}
.fRight{float:right;display:inline;}
.float_wrapper{overflow:hidden;}
a{ display:block;text-decoration:none;}
/*About*/
body{ background:url(../images/index-bg.jpg) no-repeat; height:auto; margin:auto;}
.header{ width:980px; margin:auto; height:60px; position: relative; background:url(../images/header_02.png) no-repeat;}
.headerL{ width: 125px;height:100%;}
.headerL img{ position:absolute; z-index:100; top:0px; left:10px;}
.header-ul{ overflow:hidden;}
.headerR{ width:845px;height:100%; padding-left: 10px; overflow: hidden;}
.header-ul li{ width: 100px; height: 60px; line-height: 60px; text-align: center; font-size: 14px; color: #8b889e; font-weight: bold; cursor:pointer;}
.header-ul li a{width: 80px; height: 58px!important;color: #8b889e;}
.header-nav{border-bottom: 2px solid #dd0034; color: #fff; }
.header-ul-1{ right: 35px; overflow:hidden; position:absolute;}
.header-ul-1 li{ float: left; width: 80px; height: 30px; margin-top: 15px; line-height: 30px; text-align:center; color: #fff; font-weight: bold; margin-right: 10px;}
.header-ul-1 li a{ float: left; width: 80px; height: 30px; cursor: pointer; display: inline-block;background:url(../images/index-load_03.jpg) no-repeat;color:#fff; text-decoration:none;}
.header-ul-1 li a:hover{width: 80px; height: 30px; cursor: pointer; background:url(../images/index-bu_03.jpg) no-repeat!important; display: inline-block; color:#fff!important; text-decoration:none;}
.content{ width: 980px; margin: auto; height:auto; *z-index:-1;}
.content-bg{background: #ededed; height:auto; width:980px; padding-top:30px; padding-bottom:15px; overflow:hidden;}
.content h1{ font-size: 36px; margin-left: 40px; color: #33313f;font-weight:bold;}
.content h2{ font-size: 18px;margin-left: 40px; margin-top: 10px; color: #5d5d5e;padding-left:10px;font-style:italic;}
.content-show{ height: 15px; background:url(../images/index_20.jpg) no-repeat; width: 268px; }
.content-show-click{ height: 15px; background:url(../images/index_18.jpg) no-repeat!important; width: 268px;}
.content-explain ul{ overflow: hidden;}
.content-explain ul li{ float: left; margin-left: 41px; margin-top: 10px; height: 395px;}
.content-c{ width: 890px; height: 125px; background:url(../images/content-shpw_03.jpg) no-repeat; margin:15px auto auto; overflow: hidden;}
.content-span1{ width:320px; height:110px; text-align: center; font-size:24px; color: #504131; font-weight: bold;line-height: 110px; }
.content-span2{ width:550px; height:110px;}
.content-span-p1{ font-size: 24px; color: #736b60; font-weight: bold;line-height: 50px;}
.content-span-p2{ font-size: 14px; color: #99999a; font-weight: bold;line-height: 30px;}
.index-bottom{ width: 980px; margin: auto; height:195px;}
.index-bottom-bg{background:#33313f; height:189px;}
.index-bottom ul li{ float: left; width: 280px;  margin-left:175px; padding-top: 20px;}
.index-bottom ul li a{ font-size: 24px; color: #fff; font-weight: bold;}
.index-bottom-bl1{ margin-top: 15px; font-size: 14px; color: #817f8c;}
.index-bottom-bl2{  margin-top: 15px;font-size: 12px; color: #494753;}
.content-cc{ overflow:hidden;}
.content-top{ background:url(../images/content-tb_05.png); width:979px; height:4px; margin:0 auto; }
.content-bottom{ background:url(../images/content-tb_08.png) no-repeat; width:979px; height:4px;}
.index-bottom-top{ background:url(../images/bottom_11.jpg) no-repeat; width:980px; height:3px;}
.index-bottom-bt{ background:url(../images/bottom_14.jpg) no-repeat; width:980px; height:3px;}

/*DQMM*/ 
.content-left{ background:url(../images/dqmm_03.jpg) no-repeat; width:100px; height:314px; margin-top:40px; margin-left:40px;}
.content-left ul li{ width:99px; text-align:center; height:28px; line-height:28px; margin-top:10px;*margin-top:8px; color:#8b889e; font-weight:bold;cursor:pointer;}
.content-left a:hover{background-color:#BBB;}
.content-left-dq{background:url(../images/dq-bg_03.png) no-repeat center center; width:83px; height:28px; }
.content-left-dq a{color:#33313f; font-weight:bold; }
.content-left-dq a:hover{background-color:transparent;}
.content-right{ padding-top:40px; padding-left:40px;width:620px;}
.content-right-dq{ background:url(../images/qd-right_03.jpg) no-repeat 0 18px; width:620px; height:20px; display:block; font-size:14px; color:#33313f; font-weight:bold;}
.content-right-ul-1 li{ overflow:hidden; margin-top:10px;}
.content-right-ul-1 span{ width:80px; display:inline-block; text-align:right;}
.content-right-ul-1 span, .content-right-ul-1 label{ float:left; height:28px; line-height:28px;font-weight:bold; font-size:14px; color:#8b889e;}
.content-right-ul-1 label{ margin-left:5px; margin-right:10px;}
.content-right-ul-1 input{ float:left;height:24px; line-height:24px; }
.content-input{ width:240px; height:24px; }
.content-but{ background:url(../images/content-but_06.png) no-repeat; width:80px; height:31px!important; line-height:31px!important; border:none; color:#fff; font-weight:bold; font-weight:bold; cursor:pointer;}
.content-right-ul-2{ border-top:2px solid #33313f; width:620px; padding-top:2px;}
.content-right-span1, .content-right-span2, .content-right-span3{ height:34px; line-height:34px; display:inline-block; color:#8b889e; font-weight:bold;}
.content-right-span1{ width:200px;}
.content-right-span2{ width:200px;}
.content-right-span3{ width:150px;}
.content-r-li-bg{ background:#e2e4e5;}
.content-hei{ height:20px;}
/*BDPT.html*/
.pt1{ overflow:hidden;}
.pt1 li{ float:left; margin:15px;}
.pt1 li a{ float:left; display:inline-block;}
.pt1 li img{ margin:10px;}
*#pt1:hover, #pt2:hover, #pt3:hover{ background:url(../images/ptborder_03.png) no-repeat; width:134PX; height:134px;}
/*.pt1 li a:hover{background:url(../images/ptborder_03.png) no-repeat; width:134PX; height:134px;}*/
/*address.html*/
.content-righ-address-button{ background:url(../images/address_03.jpg) no-repeat; width:89px; height:25px; border:none; margin-top:15px; cursor:pointer;}
.content-righ-address{ width:575px; height:auto; border:1px dashed #88abda; margin-top:15px; padding-bottom:15px;}
.content-righ-address p{ overflow:hidden; margin-top:10px;}
.content-righ-address-p{ height:30px; background:#e2e4e5;}
.content-righ-address label{ height:28px; line-height:28px; display:inline-block; width:90px; text-align:right;	color: #8B889E;font-size: 14px; font-weight: bold;}
.content-righ-address input{ height:24px; line-height:24px;}
.content-righ-address select{ width:80px; height:24px; line-height:24px; text-align:center; margin-right:5px;}
.content-r-b{ background:url(../images/content-but_06.png) no-repeat; width:80px; height:31px!important; border:none; color:#fff!important; font-size:14px; font-weight:bold;}
.content-righ-huise{ background:url(../images/address_07.jpg) no-repeat; width:60px; height:21px!important; border:none; margin-top:3px; margin-left:10px; line-height:21px!important; color:#fff; font-weight:bold; cursor:pointer;}
.content-marginr{ margin-right:10px;}
.content-righ-address-qued li{ color:#6b6972; font-size:14px; font-weight:bold; margin-top:15px;  overflow:hidden;}
.content-righ-address-qued li span{ height:24px; line-height:24px;}
.content-righ-address-qued li input{ margin-left:10px; margin-right:10px;}

/*publish.html*/
.publish-button{ background:url(../images/publish_03.jpg) no-repeat; width:95px; height:32px; border:none; cursor:pointer;}
.publist-content, .publist-content-1, .publist-content-2{ margin-left:40px;}
.publist-content label, .publist-content input, .publist-content span, .publist-content-1 label{ height:32px; line-height:32px; font-weight:bold; color:#000000; font-size:18px; margin-right:15px; margin-top:15px;}
.publist-content span{ font-size:14px!important; color:#8b889e!important;}
.publish-p{ padding-left:130px;}
.publish-margintop15{ margin-top:15px;}
.publish-marginright15{ margin-right:15px; }
.publist-content-2 label, .publist-content-2 input, .publist-content-2 span, .publist-content-2 select{ float:left; font-weight:bold; font-size:18px; color:#8b889e;height: 32px; line-height: 32px;margin-right: 15px;}
.explanation{ color:#8b9ea4!important; cursor:pointer;}
.publish-zhifu{ width:495px; height:150px!important;}
.publish-zhifu input, .publish-zhifu label{ margin-bottom:15px;}
.publish-tip{ color:#000!important; width:115px; text-align:right;}
/*rule1.html*/
.content-rule-left{ background:url(../images/rule_03.jpg) no-repeat; width:99px; height:197px; margin-top:50px; margin-left:90px;}
.content-rule-left a:hover{background-color:#BBB;}
.content-rule-left ul li{ width:99px; text-align:center; height:28px; line-height:28px; margin-top:10px;*margin-top:8px; color:#8b889e; font-weight:bold;cursor:pointer;}
.content-rule-left-dq{background:url(../images/dq-bg_03.png) no-repeat center center; width:83px; height:28px; }
.content-rule-left-dq a{color:#33313f; font-weight:bold; }
.content-rule-left-dq a:hover{background-color:transparent;}
.content-rule-right{ padding-top:50px; padding-left:30px;}
.content-rule-right-dq{ background:url(../images/qd-right_03.jpg) no-repeat 0 18px; width:620px; height:20px; display:block; font-size:14px; color:#33313f; font-weight:bold;}
/*introduction.html*/
.content-intro-title{width:870px;margin-top:50px; margin-left:90px;}
.content-intro-title-dq{ width:620px; height:20px; padding-left:20px; display:block; font-size:14px; color:#33313f; font-weight:bold;}
.content-intro-title-dq p{font-size:24px;}
.content-intro-desc{width:780px;margin:10px 90px;padding-top:10px;border-top: 2px solid #33313f;}
.intro-button{ margin-top:15px;  padding-top:35px; }
.intro-button a{ display:inline-block; width:80px; height:31px; text-align:center; line-height:31px; font-weight:bold; color:#fff; margin-right:15px;}
.intro-button1{ background:url(../images/content-but_06.png) no-repeat;}
.intro-button2{ background:url(../images/intro_03.png); color:#000!important;}
/*detail.html*/
.content-detail-h2{color:#000!important; font-weight:bold;}
.content-detail{ overflow:hidden; margin-left:40px; margin-top:20px;}
.content-detail-img{}
.content-detail-ul{ width:500px; margin-left:25px;}
.content-detail-ul li{ color:#8b889e; margin-bottom:10px; overflow:hidden;}
.content-detail-l1{ font-size:18px; font-weight:bold; color:#919091; }
.content-detail-l2{ overflow:hidden;}
.content-detail-l2 a{ float:left; background:url(../images/content-but_06.png) no-repeat; width:80px; height:31px; margin-right:10px; color:#fff; font-weight:bold; text-align:center; line-height:31px;}
.content-detail-a{ text-decoration:line-through; margin-left:20px;}
.content-detail-1{ background:#d8d8d8; width:92%; height:auto; margin:auto; margin-top:20px;padding-bottom:15px;}
/*account.html*/
.content-account-name{ overflow:hidden; width:870px; margin:auto; border-bottom:1px dashed #88abda;}
.content-account-name h2{ width:80%;text-align:center; font-size:18px; font-weight:bold; line-height:97px; margin-top:0px!important;}
.content-account-pt, .content-account-tj, .content-account-jg{ width:870px; height:auto; margin:auto; border-bottom:1px dashed #88abda; overflow:hidden;}
.content-account-pt ul li{ float:left; margin: 15px;}
.content-account-pt p, .content-account-tj p,.content-account-jg p{ font-size:18px; font-weight:bold; color:#8b889e; height:50px; line-height:50px;}
.content-account-tj{ overflow:hidden;}
.content-account-tj dl{ float:left; margin:10px 150px 10px 0px;}
.content-account-tj dl dd{ color:#8b889e; line-height:22px;}
.content-account-jg{ overflow:hidden;}
.content-account-jg{ border:none!important;}
.content-account-jg span{ font-weight:bold;}
.content-account-jg span.title{ margin-left:20px;}
.content-account-jg span.price{ color:#8b889e;}
/*payment.html*/
.content-payment{ width:870px; margin:auto; overflow:hidden;}
.content-payment-span{ width:80%; margin:auto; margin-left:20px; font-size:18px; font-weight:bold;}
.content-payment-inf{ margin-left:145px; overflow:hidden;}
.content-payment-inf ul li{ font-size:18px; font-weight:bold; color:#383838; display:block; margin-bottom:10px; float:left; width:600px;}
.content-payment-inf ul li em{ color:#F00;}
.content-payment-name{ font-size:24px!important;}
.content-payment-inf ul li dl{ width:500px; border:1px dashed  #88abda; height:auto;}
.content-payment-inf ul li dl dd{ height:30px; line-height:30px; cursor:pointer;}
.content-payment-inf ul li dl dd input{ height:30px; margin-left:15px;}
.content-payment-inf ul li dl dd i{font-style:normal; font-weight:normal;font-size:12px!important; color:#c5c4c0!important; margin-left:15px;}
.content-payment-moreng{ background:#e2e4e5; }
.content-payment-inf .content-payment-button{ background:url(../images/content-but_06.png) no-repeat; width:80px; height:31px; color:#fff; text-align:center; line-height:31px; font-weight:bold;  border:none; cursor:pointer;}
.content-payment-button-0624{ margin-top:0!important;}
/*fenxiang.html*/
.content-fenxiang-name{ overflow:hidden; width:870px; margin:auto; border-bottom: 1px dashed #88ABDA; padding-bottom:15px;	}
.content-fenxiang-name h2{ width:80%;}
.content-fenxiang-tj{ width:870px; margin:auto;}
.content-fenxiang-tj p{ margin:20px 0px; height:31px; line-height:31px;}
.content-fenxiang-tj .content-fenxiang-add{ background:url(../images/content-but_06.png) no-repeat; line-height:31px; font-weight:bold; color:#fff; border:none; width:80px; height:31px; margin:0 10px; cursor:pointer;}
.content-fenxiang-tj ul{ margin-left:60px;}
.content-fenxiang-tj ul li{ overflow:hidden; font-size:14px; font-weight:bold; height:30px; line-height:30px;}
.content-fenxiang-tj ul li input{height:30px; margin-right:10px; }
.content-fenxiang-button{background:url(../images/content-but_06.png) no-repeat; line-height:31px; font-weight:bold; color:#fff; border:none; width:80px; height:31px; margin:25px 60px 10px; cursor:pointer;}
/*information.html*/
.infor-money{display:inline-block; text-align:right; float:left; height:28px; line-height:28px;font-weight:bold; font-size:14px; color:#8b889e;}
/*loading.html*/
.loading-page{ width:780px; height:auto; margin:auto; border:1px dashed #88abda; padding-bottom:30px;}
.loading-page-denglu{ height:30px; padding-top:30px; background:url(../images/qd-right_03.jpg) no-repeat 0 58px; width:620px; margin:auto; overflow:hidden;}
.loading, .loading-lh span{ font-size:24px!important; font-weight:bold; color:#5d5d5e;}
.loading-word em{ color:#040404; font-weight:bold;}
.loading-page p{ overflow:hidden; width:620px; margin:auto; font-size:14px; margin-top:20px;}
.loading-page p label{ width:80px; text-align: right; height:24px; line-height:24px;}
.loading-page p input{ height:24px; }
.loading-page p em{ height:24px; line-height:24px; margin-left:15px; color:#8b8b8b;}
.loading-botton{ background:url(../images/content-but_06.png) no-repeat; width:80px; height:31px!important; border:none; margin-left:10px; color:#fff; font-weight:bold;}
.loading-lh{ border-top:2px solid #33313f; width:620px; margin:auto; height:auto;margin-top:20px; overflow:hidden;}
.loading-lh span{ margin-top:10px; display:block;}
.loading-lh a{ float:left; margin-top:15px; margin-right:15px;}



/*dialog start*/
.black_opacity
{
clear:both;
display:none;
position:absolute;
top:0;
left:0;
z-index:100;
width:100%;
height:100%;
background:#000;
opacity:0.5;
filter:alpha(opacity=50);
}

.confirm_dialog,
.alert_dialog
{
clear:both;
display:none;
position:fixed;
_position:absolute;
width:300px;
height:auto;
overflow:hidden;
background:#fff;
top:150px;
left:37%;
border:5px solid #b71d1f;
z-index:110;
padding:20px 40px 20px 40px;
}
.confirm_dialog label,
.alert_dialog label	
{
clear:both;
display:block;
position:relative;
width:100%;
text-align:center;
padding:0 0 10px 0;
font-weight:bold;
font-size:18px;
}
.confirm_dialog p,
.alert_dialog p
{
clear:both;
position:relative;
padding-top:7px;
}
.cross_cha
{
clear:both;
position:absolute;
right:10px;
top:10px;
cursor:pointer;
background: url(../images/box_03.jpg) no-repeat scroll 335px 13px transparent;
cursor: pointer;
}
.green_btn
{
display:inline-block;
color:#fff;
cursor:pointer;
text-align:center;
background: url(../images/laoding_07.jpg) no-repeat scroll 0 0 transparent;
font-size:12px;
 height: 33px;
 width: 86px;
 line-height:33px;
}
.green_btn:hover
{background: url(../images/box_07.jpg) no-repeat scroll 0 0 transparent;
    height: 33px;
    width: 86px;
	color:#fff;
	line-height:33px;
}
.normal_grey_btn
{
display:inline-block;
width: 86px;
color:#fff;
cursor:pointer;
text-align:center;
background: url(../images/box_07.jpg) no-repeat scroll 0 0 transparent;
font-size:12px;
height:33px;
line-height:33px;
}
/*dialog end*/
.black-btn-01{ color:#fff!important; line-height:31px; text-align:center;}
.black-btn-01 em{ background:url(../images/btn_06.png) 0 0; width:97%; display:inline-block; height:31px;}
.black-btn-01 span{ background:url(../images/btn_06.png) right 0; width:3%; height:31px;}

.black-btn{cursor: pointer; color:#fff!important; line-height:31px; text-align:center;}
.black-btn em{ background:url(../images/btn_03.png) 0 0; width:97%; display:inline-block; height:31px;}
.black-btn span{ background:url(../images/btn_03.png) right 0; width:3%; height:31px;}
.width90 {
    display: inline-block;
    width: 90px !important;
}
.box-button a{ display:inline-block; color:#fefefe; text-align:center; font-weight:bold; line-height:30px; cursor:pointer;}
.box-button{ width:300px; text-align: center; margin:auto;}


.form_fields {
	width: 620px;
	margin: auto;
}

.form_fields label {
	float: left;
	width: 80px;
	text-align: right;
	line-height: 28px;
	cursor: pointer;
}

.form_fields li {
	font-size: 14px;
	margin: auto;
	margin-top: 20px;
	width: 620px;
	position: relative;
}

.form_fields input[type=text],.form_fields input[type=password] {
	width: 135px;
	padding: 4px 6px;
}

.vcodeImage {
	top: 0px;
	left: 163px;
	right: 50%;
	position: absolute;
}

.vcodeImage img {
	height: 28px;
	cursor: pointer;
}